package engine.asset
{
	import engine.core.*;

	public class RxAssetCallback extends RxCallback
	{
		public var m_result:Boolean;
		public var m_asset:RxAsset;
		public var m_data:Object;
		
		public function RxAssetCallback(callback:Function, data:Object = null)
		{
			super(callback);
			this.m_result = false;
			this.m_asset = null;
			this.m_data = data;
		}
		
		override public function Delete() : void
		{
			this.m_asset = null;
			this.m_data = null;
			super.Delete();
		}
	}
}